<?php
   
 class cReports extends ControllerBase{
	
	protected $defaultaction= "index";
	protected $template = "admin/index.html";
	
	public function indexAction(){
		global $smarty;
		$opcion= $_REQUEST['r'];
		$smarty->assign("fechaActual",date("Y-m-d"));
		if($opcion=="1")
			$smarty->assign("content","admin/reports/reporte1.html");		
		else
			{
				if($opcion=="2")
					$smarty->assign("content","admin/reports/reporte2.html");
				else
					{
						if($opcion=="3")
							$smarty->assign("content","admin/reports/reporte3.html");
						else
							$smarty->assign("content","admin/reports/reporte4.html");
					}				
			}		
	} 
	public function consulta1Ajax()
	{
		$cliente=null;
		if(isset($_REQUEST['cliente']))
			$cliente=$_REQUEST['cliente'];
		$fecha=null;
		if(isset($_REQUEST['fecha']))
			$fecha=$_REQUEST['fecha'];
		
		$nropagina = $_REQUEST['nropagina'];
		
		return Documento::getmovimientos($cliente,$fecha,$nropagina);
		
	}
	public function gettamañoAjax()
	{
		$cliente=null;
		if(isset($_REQUEST['cliente']))
			$cliente=$_REQUEST['cliente'];
		$fecha=null;
		if(isset($_REQUEST['fecha']))
			$fecha=$_REQUEST['fecha'];
		
		return Documento::getTamaño($cliente,$fecha);
	}
	
	public function consulta2Ajax()
	{
		$fechaIni=null;
		if(isset($_REQUEST['fechaIni']))
			$fechaIni=$_REQUEST['fechaIni'];
		$fechaFin=null;
		if(isset($_REQUEST['fechaFin']))
			$fechaFin=$_REQUEST['fechaFin'];
		
		$nropagina = $_REQUEST['nropagina'];
		
		return Documento::getmovimientos2($fechaIni,$fechaFin,$nropagina);
		
	}
	public function gettamaño2Ajax()
	{
		$fechaIni=null;
		if(isset($_REQUEST['fechaIni']))
			$fechaIni=$_REQUEST['fechaIni'];
		$fechaFin=null;
		if(isset($_REQUEST['fechaFin']))
			$fechaFin=$_REQUEST['fechaFin'];
		
		return Documento::getTamaño2($fechaIni,$fechaFin);
	}
	
	public function get_indice_cobranzaAjax()
	{
		
		return Documento::indiceCobranza();
		
	}
	
	public function list_detailAjax()
	{
		$documento= $_REQUEST['documento'];
		
		return Documento::detailVentas($documento);
		
	}
	
	public function consulta4Ajax()
	{
		$añopre= $_REQUEST['añoI'];
		$añopost= $_REQUEST['añoF'];		
		
		$datagraphic = Documento::VentasMensuales($añopre,$añopost);
		
			
		$datos = array();
		$meses= array();
		
		
		$año=$datagraphic[0]['año'];
		$count=0;
		foreach($datagraphic as $key=>$value)
		{
			$meses[]=(int)$value['subtotal'];
			$count++;	
			if($count==12)
			{
				$datos[]=array('name' => $value[año],
							'data'=>$meses
						);
				$meses= array();		
				$count=0;		
			}
			
			/*
			if($año==$value[año])
			{
				$meses[]=array((int)$value['subtotal']);
				
				$count++;	
			}
			else
			{
				$datos[]=array('name' => $año,
							'data'=>$meses
							);
				$meses= array();
				$año=$value[año];
				$meses[]=array((int)$value['subtotal']);					
			}
				*/	
		}
		
		
		$response = array("code"=>"OK", "response"=>
				array("count"=>1, "data"=>$datos));
		echo json_encode($response);
		
		die();
		
		
		
		
	}
 }
 
?>